.InfoWindow {
	position: absolute;
	bottom: 41px;
	cursor: default
}
.InfoWindow .closebox {
	position: absolute;
	right: 8px;
	top: 6px
}
.InfoWindow .top {
	overflow: hidden;
	height: 5px;
	background: no-repeat 0 -50px url(../img/pannel_tooltip.png)
}
.InfoWindow .body {
	overflow: hidden;
	padding: 0 2px;
	background: repeat-y url(../img/pannel_tooltip_01.gif)
}
.InfoWindow .bottom {
	overflow: hidden;
	height: 5px;
	background: no-repeat 0 -100px url(../img/pannel_tooltip.png)
}
.InfoWindow .tail {
	overflow: hidden;
	position: absolute;
	left: 186px;
	width: 45px;
	height: 41px;
	background: no-repeat -186px -105px url(../img/pannel_tooltip.png)
}
.InfoWindow .tail1 {
	clip: rect(0 45px 5px 14px)
}
.InfoWindow .tail2 {
	clip: rect(5px 39px 10px 12px)
}
.InfoWindow .tail3 {
	clip: rect(10px 34px 15px 10px)
}
.InfoWindow .tail4 {
	clip: rect(15px 28px 20px 8px)
}
.InfoWindow .tail5 {
	clip: rect(20px 23px 25px 6px)
}
.InfoWindow .tail6 {
	clip: rect(25px 18px 30px 4px)
}
.InfoWindow .tail7 {
	clip: rect(30px 13px 35px 2px)
}
.InfoWindow .tail8 {
	clip: rect(35px 8px 41px 0)
}
.InfoWindowToolbar {
	position: relative;
	overflow: hidden;
	height: 32px;
	border-top: 1px solid #ebebeb
}
.InfoWindowToolbar .right {
	position: absolute;
	right: 6px;
	top: 6px
}
.InfoWindowToolbar .right * {
	text-indent: -9999px;
	float: left
}
.InfoWindowToolbar .origin {
	width: 37px;
	height: 23px;
	background: no-repeat -118px -210px url(../img/img_tooltip.png)
}
.InfoWindowToolbar .via {
	width: 35px;
	height: 23px;
	background: no-repeat -155px -210px url(../img/img_tooltip.png)
}
.InfoWindowToolbar .dest {
	width: 37px;
	height: 23px;
	background: no-repeat -190px -210px url(../img/img_tooltip.png)
}
.InfoWindowToolbar .detail {
	margin-left: 4px;
	width: 64px;
	height: 23px;
	background: no-repeat -227px -210px url(../img/img_tooltip.png)
}
.ICON-closebox {
	overflow: hidden;
	display: inline-block;
	width: 21px;
	height: 21px;
	background: no-repeat -38px -210px url(../img/img_tooltip.png)
}
.ICON-fav {
	overflow: hidden;
	display: inline-block;
	width: 17px;
	cursor: pointer;
	height: 17px;
	background: no-repeat -16px -150px url(../img/img_tooltip.png)
}
.ICON-fav-brighter {
	background-position: 0 -150px
}
.ICON-fav-active {
	background-position: -33px -150px
}

.PlaceInfoWindow {
	left: -186px;
	width: 364px
}
html .PlaceInfoWindow .top {
	background-position: 0 0
}
.PlaceInfoWindow .fav {
	position: absolute;
	left: 14px;
	top: 8px
}
.PlaceInfoWindow img {
	position: absolute;
	left: 14px;
	top: 47px;
	width: 74px;
	height: 67px;
	border: 1px solid #cecfd3;
	cursor: pointer
}
.PlaceInfoWindow h6 {
	padding: 0 100px 4px 36px;
	line-height: 24px;
	background: no-repeat -2px -5px url(../img/pannel_tooltip.png)
}
.PlaceInfoWindow h6 a {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.PlaceInfoWindow .content {
	padding-top: 8px
}
.PlaceInfoWindow .contact {
	margin: 5px 6px 0 14px
}
.PlaceInfoWindow.aoi .contact {
	margin-top: 1px
}
.PlaceInfoWindow.aoi .metadata {
	margin-top: 3px
}
.PlaceInfoWindow .benefit {
	margin-top: -2px
}
.PlaceInfoWindow .website {
	color: #999;
	text-decoration: underline
}
.PlaceInfoWindow .phone {
	overflow: hidden;
	color: #0f7833
}
.PlaceInfoWindow .morephone {
	margin-left: 3px
}
.PlaceInfoWindow .allphone {
	position: absolute;
	z-index: 1;
	left: 17px;
	top: 62px;
	border: 1px solid #333;
	padding: 5px 7px;
	background: #fff;
	box-shadow: 0 4px 8px rgba(0,0,0,0.5)
}
.PlaceInfoWindow .address {
	margin: 2px 6px 0 14px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.PlaceInfoWindow .newaddr {
	margin: 0 6px 0 14px;
	font-size: 11px;
	line-height: 14px;
	color: #999
}
.PlaceInfoWindow .metadata {
	margin: 5px 6px 13px 14px
}
.PlaceInfoWindow.aoi .metadata {
	margin-bottom: 0
}
.PlaceInfoWindow em {
	color: #4f59e5
}
.PlaceInfoWindow .sep {
	font-size: 11px;
	color: #ddd
}

.PlaceInfoWindow-withimg .content {
	min-height: 82px
}
.PlaceInfoWindow-withimg .contact, .PlaceInfoWindow-withimg .address, .PlaceInfoWindow-withimg .newaddr, .PlaceInfoWindow-withimg .metadata {
	margin-left: 100px
}
.PlaceInfoWindow-withimg .allphone {
	left: 102px
}
.PlaceInfoWindow .icon {
	overflow: hidden;
	display: inline-block;
	vertical-align: text-top;
	width: 46px;
	height: 22px;
	background: no-repeat 0 -180px url(../img/img_tooltip.png)
}

.PlaceInfoWindow .more {
	float: right;
	margin: 0 6px 0 0;
	padding: 0 9px 0 0;
	background: no-repeat -103px -150px none;
	color: #888;
	text-decoration: underline
}
.PlaceInfoWindow .arrow {
	background: url(../img/img_line.png) no-repeat -22px 0;
	width: 11px;
	height: 5px;
	display: inline-block;
	margin: 0 2px;
	vertical-align: middle
}
a:link, a:active, a:visited {
	color: #333;
	text-decoration: none
}
.DOTUM, .DOTUM11, .DOTUM14 {
	font-family: Dotum, sans-serif
}
.DOTUM11 {
	font-size: 11px;
	letter-spacing: -1px
}
.DOTUM14 {
	font-weight: 700;
	font-size: 14px;
	letter-spacing: -.5px
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%
}
body, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, li, ol, th, td, p, blockquote, form, fieldset, legend {
	margin: 0;
	padding: 0
}
body {
	background: #fff;
	color: #333;
	font: 12px/1.5 Gulim, \ad74\b9bc, sans-serif
}